home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 26
/
AMIGAplus Sonderheft 26 (2000)(Falke)(DE)(Track 1 of 2)[!].iso
/
Tools
/
GFX-Viewer
/
SViewII
/
SvII-GL
/
smakefile
< prev
next >
Wrap
Makefile
|
1999-03-29
|
1KB
|
60 lines
# smakefile for sviewmesa AmigaRTL driver
#
# based on some of the supplied sample
# drivers, which again are:
# Based on a makefile by Stefan Zivkovic
##### MACROS #####
LIBRARYDIR = hd1:libs/outputhandlers/
MESADIR = hlp:amesa/mesa-2.6/amiga/
TMP_FILE = T:dl1TMP_SCOPTS
SVIEWMESAOBJ = sviewmesa.o
LIBRARYSCFLAGS = idlen=63 nocheckabort
# Features to make and link a shared library for amiga
VERSION = 2
REV = 0
LIBRARYFD = $(MESADIR)include/fd/outputhandler.fd
DL1_LIBRARY = $(LIBRARYDIR)sviewmesa
# libs for 040 or 881 FPU
# MATHLIBS=lib:scm040.lib+lib:scm881.lib
MATHLIBS=lib:scm881.lib
MAKELIBRARY = slink WITH lib:utillib.with lib $(MATHLIBS)+lib:sc.lib+lib:amiga.lib libversion $(VERSION) librevision $(REV) libfd $(LIBRARYFD) TO $(DL1_LIBRARY) FROM lib:libent.o lib:libinitr.o lib:debug.lib
CC = sc
##### RULES #####
.a.o:
$(CC) WITH=$(TMP_File) $*.a
.c.o:
$(CC) WITH=$(TMP_File) $*.c
##### TARGETS #####
default:
smake library
library: $(DL1_LIBRARY)
@echo "------- FINISHED ------"
$(DL1_LIBRARY): AmigaLibrary $(SVIEWMESAOBJ) DeleteTMP
@echo "------ Making Library -----"
$(MAKELIBRARY) $(SVIEWMESAOBJ)
# Makes temporary scoptions to use in global .c.o
AmigaLibrary:
@echo >$(TMP_FILE) "$(LIBRARYSCFLAGS)"
DeleteTMP:
@delete $(TMP_FILE)